<?php
defined('_JEXEC') or die('Acesso Restrito');

jimport('joomla.application.component.view');

Class SgrhFrontViewCandidato extends JView {

	function display($tpl = null) {
		$registro = null;
		$idPessoa = JRequest::getVar('idPessoa', null);
		$dados = JRequest::getVar('dados', null);
		$modelo = & $this->getModel('candidato');
		$tabela = JRequest::getVar('tabela');
		$botao = JRequest::getVar('botao');
		
		$tpl = JRequest::getVar('tpl', 'pessoa');
		
		if ($dados != null)
			$registro = JArrayHelper::toObject($dados);
		else{
			if ($tpl == 'pessoa')
					$registro = $modelo->getInfoPessoal($idPessoa);
			if ($tpl == 'endereco' || $tpl == 'documento')
				$registro = $modelo->getDados($idPessoa, "candidato{$tpl}");
			if ($tpl == 'contato' || $tpl == 'escolaridade' || $tpl == 'curso' || $tpl == 'emprego')
				$registro = $modelo->getLista($idPessoa, "candidato{$tpl}");
			if ($tpl == 'curso') {
				$registro = $modelo->getLista($idPessoa, "candidato{$tpl}");
				$registroIdioma = $modelo->getLista($idPessoa, 'candidatoidioma');
				$registroInformatica = $modelo->getLista($idPessoa, 'candidatoinformatica');
				$this->assignRef('registroIdioma', $registroIdioma);
				$this->assignRef('registroInformatica', $registroInformatica);
			}
		}
		$documento = & JFactory::getDocument(); //Instancia uma classe de documentos pra receber um documento
		$documento->addStylesheet("components/com_sgrh/auxiliares/css/style.css");
		$documento->addScript("components/com_sgrh/auxiliares/js/jquery-1.6.1.min.js");
		$documento->addScript("components/com_sgrh/auxiliares/js/jquery.maskedinput-1.3.min.js");

		$estCivil = array(
			JHTML::_('select.option', '', JText::_('- Selecione o Estado Civil -')),
			JHTML::_('select.option', '1', JText::_('Solteiro(a)')),
			JHTML::_('select.option', '2', JText::_('Casado(a)')),
			JHTML::_('select.option', '3', JText::_('Divorciado(a)')),
			JHTML::_('select.option', '4', JText::_('Viúvo(a)'))
		);

		$campo = array();
		$campo[] = JHTML::_('select.option', '', '- Estado -');
		$campo[] = JHTML::_('select.option', 'AC', 'Acre');
		$campo[] = JHTML::_('select.option', 'AL', 'Alagoas');
		$campo[] = JHTML::_('select.option', 'AP', 'Amapá');
		$campo[] = JHTML::_('select.option', 'AM', 'Amazonas');
		$campo[] = JHTML::_('select.option', 'BA', 'Bahia');
		$campo[] = JHTML::_('select.option', 'CE', 'Ceará');
		$campo[] = JHTML::_('select.option', 'DF', 'Distrito Federal');
		$campo[] = JHTML::_('select.option', 'ES', 'Espírito Santo');
		$campo[] = JHTML::_('select.option', 'GO', 'Goiás');
		$campo[] = JHTML::_('select.option', 'MA', 'Maranhão');
		$campo[] = JHTML::_('select.option', 'MT', 'Mato Grosso');
		$campo[] = JHTML::_('select.option', 'MS', 'Mato Grosso do Sul');
		$campo[] = JHTML::_('select.option', 'MG', 'Minas Gerais');
		$campo[] = JHTML::_('select.option', 'PA', 'Pará');
		$campo[] = JHTML::_('select.option', 'PB', 'Paraíba');
		$campo[] = JHTML::_('select.option', 'PR', 'Paraná');
		$campo[] = JHTML::_('select.option', 'PE', 'Pernambuco');
		$campo[] = JHTML::_('select.option', 'PI', 'Piauí');
		$campo[] = JHTML::_('select.option', 'RJ', 'Rio de Janeiro');
		$campo[] = JHTML::_('select.option', 'RN', 'Rio Grande do Norte');
		$campo[] = JHTML::_('select.option', 'RS', 'Rio Grande do Sul');
		$campo[] = JHTML::_('select.option', 'RO', 'Rondônia');
		$campo[] = JHTML::_('select.option', 'RR', 'Rorâima');
		$campo[] = JHTML::_('select.option', 'SC', 'Santa Catarina');
		$campo[] = JHTML::_('select.option', 'SP', 'São Paulo');
		$campo[] = JHTML::_('select.option', 'SE', 'Sergipe');
		$campo[] = JHTML::_('select.option', 'TO', 'Tocantins');

		$listaHorario = array(
			JHTML::_('select.option', '', JText::_('- Horario -')),
			JHTML::_('select.option', '1', JText::_('Matutino')),
			JHTML::_('select.option', '2', JText::_('Vespertino')),
			JHTML::_('select.option', '3', JText::_('Noturno')),
			JHTML::_('select.option', '4', JText::_('Diário')),
			JHTML::_('select.option', '5', JText::_('Integral'))
		);

		$sexo = array(
			JHTML::_('select.option', 'm', JText::_('Masculinno')),
			JHTML::_('select.option', 'f', JText::_('Feminino'))
		);

		$niveis = array(
			JHTML::_('select.option', '1', JText::_('Básico')),
			JHTML::_('select.option', '2', JText::_('Intermediário')),
			JHTML::_('select.option', '3', JText::_('Avançado'))
		);
		
		$tipo = array(
			JHTML::_('select.option', '', JText::_('Tipo de contato')),
			JHTML::_('select.option', '1', JText::_('Residencial')),
			JHTML::_('select.option', '2', JText::_('Celular')),
			JHTML::_('select.option', '3', JText::_('Comercial')),
			JHTML::_('select.option', '4', JText::_('Outro'))
		);

		$escolaridade = array(
			JHTML::_('select.option', '', JText::_('Escolaridades')),
			JHTML::_('select.option', '1', JText::_('Ensino Fundamental Incompleto')),
			JHTML::_('select.option', '2', JText::_('Ensino Fundamental Completo')),
			JHTML::_('select.option', '3', JText::_('Ensino Médio Incompleto')),
			JHTML::_('select.option', '4', JText::_('Ensino Médio Completo')),
			JHTML::_('select.option', '5', JText::_('Ensino Superior Incompleto')),
			JHTML::_('select.option', '6', JText::_('Ensino Superior Completo'))
		);
		$possuiDeficiencia = JHTML::_('select.booleanList', 'possuiDeficiencia', null, $registro->possuiDeficiencia, 'Sim', 'Não');
		$possuiFilhos = JHTML::_('select.booleanList', 'possuiFilhos', null, $registro->possuiFilhos, 'Sim', 'Não');
		$possuiCarro = JHTML::_('select.booleanList', 'possuiCarro', null, $registro->possuiCarro, 'Sim', 'Não');
		$sexo = JHTML::_('select.radioList', $sexo, 'sexo', null, 'value', 'text', $registro->sexo);
		$listaEstadoCivil = JHTML::_('select.genericlist', $estCivil, 'estadoCivil', 'class=inputbox', 'value', 'text', $registro->estadoCivil);
		$listaHorario = JHTML::_('select.genericlist', $listaHorario, 'horario', 'class=inputbox');
		$estados = JHTML::_('select.genericlist', $campo, 'estado', 'class=inputbox', 'value', 'text', $registro->estado);
		$niveisIdioma = JHTML::_('select.genericlist', $niveis, 'niveisIdioma', 'class=inputbox', 'value', 'text');
		$niveisInformatica = JHTML::_('select.genericlist', $niveis, 'niveisInformatica', 'class=inputbox', 'value', 'text');
		$tipoTelefone = JHTML::_('select.genericlist', $tipo, 'tipo', 'class=tipoTelefone', 'value', 'text');
		$tipoEscolaridade = JHTML::_('select.genericlist', $escolaridade, 'idEscolaridade', 'class="escolaridade"', 'value', 'text');
		
		$this->assignRef('listaEstadoCivil', $listaEstadoCivil);
		$this->assignRef('possuiDeficiencia', $possuiDeficiencia);
		$this->assignRef('possuiFilhos', $possuiFilhos);
		$this->assignRef('possuiCarro', $possuiCarro);
		$this->assignRef('sexo', $sexo);
		$this->assignRef('listaHorario', $listaHorario);
		$this->assignRef('estados', $estados);
		$this->assignRef('niveisIdioma', $niveisIdioma);
		$this->assignRef('niveisInformatica', $niveisInformatica);
		$this->assignRef('registro', $registro);
		$this->assignRef('idPessoa', $idPessoa);
		$this->assignRef('tipoTelefone', $tipoTelefone);
		$this->assignRef('escolaridade', $tipoEscolaridade);
		$this->assignRef('botao', $botao);
		$this->assignRef('tabela', $tabela);

		parent::display($tpl);
	}

}

?>
